# -*- coding: utf-8 -*-
"""
@Time    : 2024/7/29 16:28 
@Author  : ZhangShenao 
@File    : 1.启动Flask的Web服务.py 
@Desc    : 启动Flask的Web服务
"""

# 导入Flask核心类
from flask import Flask

# 创建Flask的Web应用对象
# 通过import_name指定Flask服务所在的模块
app = Flask(__name__)


# 使用app.route()装饰器注册路由
# 即将请求的URL与视图函数绑定
# 视图函数名不能重复
@app.route("/")
def index() -> str:
    """视图函数"""

    # 视图函数的返回值可以被解析成HTML文本,返回给客户端
    return "<h1>Welcome to Flask!</h1>"


if __name__ == '__main__':
    # 启动Web应用
    app.run(
        host="0.0.0.0",  # 指定域名
        port=5000,  # 指定端口号
        debug=True,  # 开启调试模式
    )
